#ifndef EVENT_H_
#define EVENT_H_

enum EventType {
	CarMove_Event, CarSpeedChange_Event, RouteChanged_Event, NewRoadNavigation_Event, ExceedingMaxSpeed_Event
};

class Event {
public:

	Event() {
	}

	virtual ~Event() {
	}

	virtual EventType getType() {
		return this->type;
	}

protected:

	EventType type;

};

#endif /* EVENT_H_ */
